Analyzing the MAX 2-SAT and MAX DI-CUT approximation algorithms of Feige and Goemans
نویسنده
چکیده
We present a complete analysis of the MAX 2-SAT and MAX DI-CUT approximation algorithms of Feige and Goemans using various analytical and computational tools. By ne-tuning the rotation functions used we obtain minutely improved performance ratios for these problems. The rotation functions used for getting these improvements are essentially optimal as the performance ratios obtained using them almost completely match upper bounds that we obtain on the performance ratios that can be achieved using any rotation function. We also discuss possibilities of getting improved approximation algorithms for these problems.
منابع مشابه
Aproximating the Value of Two Prover Proof Systems, With Applications to MAX 2SAT and MAX DICUT
It is well known that two prover proof systems are a convenient tool for establishing hardness of approximation results. In this paper, we show that two prover proof systems are also convenient starting points for establishing easiness of approximation results. Our approach combines the Feige-Lovv asz (STOC92) semideenite programming relaxation of one-round two-prover proof systems, together wi...
متن کاملSums of squares based approximation algorithms for MAX-SAT
We investigate the Semidefinite Programming based Sums of squares (SOS) decomposition method, designed for global optimization of polynomials, in the context of the (Maximum) Satisfiability problem. To be specific, we examine the potential of this theory for providing tests for unsatisfiability and providing MAX-SAT upper bounds. We compare the SOS approach with existing upper bound and roundin...
متن کاملNew Approximation Algorithms for Max 2sat and Max Dicut
We propose a 0.935-approximation algorithm for MAX 2SAT and a 0.863-approximation algorithm for MAX DICUT. The approximation ratios improve upon the recent results of Zwick, which are equal to 0.93109 and 0.8596434254 respectively. Also proposed are derandomized versions of the same approximation ratios. We note that these approximation ratios are obtained by numerical computation rather than t...
متن کاملGadgets, Approximation, and Linear Programming
We present a linear programming-based method for finding “gadgets,” i.e., combinatorial structures reducing constraints of one optimization problem to constraints of another. A key step in this method is a simple observation which limits the search space to a finite one. Using this new method we present a number of new, computer-constructed gadgets for several different reductions. This method ...
متن کاملRandomized Rounding for Semidefinite Programs-Variations on the MAX CUT Example
MAX CUT is the problem of partitioning the vertices of a graph into two sets, maximizing the number of edges joining these sets. Goemans and Williamson gave an algorithm that approximates MAX CUT within a ratio of 0.87856. Their algorithm first uses a semidefinite programming relaxation of MAX CUT that embeds the vertices of the graph on the surface of an n dimensional sphere, and then cuts the...
متن کامل